//导入 express
const express = require('express');

//获取视频数据
let videos = require('./data.json').data.result;

//创建应用对象
const app = express();
//1. 设置模板引擎
app.set('view engine', 'ejs');
//2. 设置模板文件的存放位置
app.set('views', './html');

//创建路由规则
app.get('/new-videos', (req, res) => {
  //3. 模板的内容
  res.render('videos', {videos}); // ejs.render(html, {})
});

app.get('/videos', (req, res) => {
  //模板的内容
  let content = fs.readFileSync('./views/videos.ejs').toString();
  let html = ejs.render(content, {videos});
  res.send(html);
});

//监听端口 启动服务
app.listen(8080, () =>{
  console.log('waiting for connection on port 8080...');
});